import { createRouter,createWebHashHistory } from "vue-router";
import NProgress from "nprogress";
const routes = [
  {
    path: '/',

    component: () => import('@/layouts/index.vue'),
    redirect:"images",
    children:[
      {
        path:"images",
        name:"images",
        
        meta:{
            title:"工作台",
           
        },
        component: () => import('@/views/images/index.vue'),
    },
     
  ]
  }
];
export const router = createRouter({
    history:createWebHashHistory(),
  // 4. 内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式。
  routes, // `routes: routes` 的缩写
});

// router.beforeEach((to, from, next) => {
//   NProgress.start();
//   next();
// });
// router.afterEach((to, from) => {
//   NProgress.done();
// });

/**
 * 挂载到vue实例函数
 * @param app vue实例
 */
export function setupRouter(app) {
  app.use(router);
}

export default router;
